Skip to content

Refactor: Migrate Database Module to KMP Library Module (Finally 😮‍💨)#124

Merged
JeelDobariya38 merged 19 commits into
mainfrom
jeel-dev
Apr 4, 2026
Merged

Refactor: Migrate Database Module to KMP Library Module (Finally 😮‍💨)#124
JeelDobariya38 merged 19 commits into
mainfrom
jeel-dev

Conversation

@JeelDobariya38
Copy link
Copy Markdown
Member

@JeelDobariya38 JeelDobariya38 commented Apr 4, 2026

Changes Made

  • updated a lot of dependency's.
  • migrate android library (database) to kmp library

Compatibility

The database test are going to be as android-only test, which means if we in future support other platforms the test will remain for android only. and other platform will assume that if it works on android then it works for us.

Funny Notes

It was mess doing this changes you will see in commit history. lots of errors but we mitigated. cuz when do this was my first time testing kmp. 😮‍💨 and some how i was unlucky that it happen when thier also a big change in kmp ecosystem.

dependabot Bot and others added 19 commits March 22, 2026 16:46
Bumps com.google.android.gms.oss-licenses-plugin from 0.10.10 to 0.11.0.

---
updated-dependencies:
- dependency-name: com.google.android.gms.oss-licenses-plugin
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps com.google.android.gms:oss-licenses-plugin from 0.10.10 to 0.11.0.

---
updated-dependencies:
- dependency-name: com.google.android.gms:oss-licenses-plugin
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.4.0 to 9.4.1.
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](gradle/gradle@v9.4.0...v9.4.1)

---
updated-dependencies:
- dependency-name: gradle-wrapper
  dependency-version: 9.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `koin` from 4.1.1 to 4.2.0.

Updates `io.insert-koin:koin-android` from 4.1.1 to 4.2.0
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](InsertKoinIO/koin@4.1.1...4.2.0)

Updates `io.insert-koin:koin-androidx-compose` from 4.1.1 to 4.2.0
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Commits](InsertKoinIO/koin@4.1.1...4.2.0)

---
updated-dependencies:
- dependency-name: io.insert-koin:koin-android
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.insert-koin:koin-androidx-compose
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `kotlin` from 2.3.10 to 2.3.20.

Updates `org.jetbrains.kotlin.plugin.compose` from 2.3.10 to 2.3.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.3.20)

Updates `org.jetbrains.kotlin.multiplatform` from 2.3.10 to 2.3.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.3.20)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.3.10 to 2.3.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.3.10...v2.3.20)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.3.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.multiplatform
  dependency-version: 2.3.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.3.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jetbrains.compose](https://github.com/JetBrains/compose-jb) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/JetBrains/compose-jb/releases)
- [Changelog](https://github.com/JetBrains/compose-multiplatform/blob/master/CHANGELOG.md)
- [Commits](JetBrains/compose-multiplatform@v1.10.2...v1.10.3)

---
updated-dependencies:
- dependency-name: org.jetbrains.compose
  dependency-version: 1.10.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps androidx.compose:compose-bom from 2026.03.00 to 2026.03.01.

---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
  dependency-version: 2026.03.01
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@JeelDobariya38 JeelDobariya38 self-assigned this Apr 4, 2026
@JeelDobariya38 JeelDobariya38 added refactor refactor the code tests change tests dependencies Pull requests that update a dependency file labels Apr 4, 2026
@JeelDobariya38 JeelDobariya38 merged commit 3d3adad into main Apr 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file refactor refactor the code tests change tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant